<%@page import="study.itwill.team5.admin.AdminItem"%>
<%@page import="study.itwill.jsp.WebHandler"%>
<%@page import="study.itwill.team5.house.HouseCityItem"%>
<%@page import="study.itwill.team5.house.HouseCity"%>
<%@page import="study.itwill.common.PatternChecker"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page trimDirectiveWhitespaces="true" %>
<%@ page session="true" %>
<%
   WebHandler web = new WebHandler(request, response, out);
   AdminItem loginInfo = (AdminItem)session.getAttribute("ADMIN_INFO");
   
   // 로그인 정보가 없을 경우 로그인 페이지로 이동
   if (loginInfo == null) {
      web.goPage("/Team-Project/login.jsp", "로그인이 필요합니다");
      return;
   }
%>
<%
	String seq = request.getParameter("seq");

	/** 파라미터의 유효성 검사 */
	if(!PatternChecker.isValue(seq)) {
		out.print("<script type='text/javascript'>alert('도시 일련번호 파라미터가 없습니다.');history.back();</script>");
		return;
	}
	
	if(!PatternChecker.isNum(seq)) {
		out.print("<script type='text/javascript'>alert('도시 일련번호 파라미터가 형식에 맞지 않습니다.');history.back();</script>");
		return;
	}
	
	int city_number = Integer.parseInt(seq);
%>
<%@ include file="../dbcon.jsp"%>
<%
	
	// 도시 데이터 조회
	HouseCity city = new HouseCity();
	HouseCityItem item = city.selectCity(city_number);
	
	if (item == null) {
		out.print("<script type='text/javascript> alert('데이터조회에 실패했습니다. 잠시후 다시 시도해 주세요.'); history.back();</script>");
		return;
	}
%>
<!DOCTYPE html>
<html lang="ko">
  <head>
<%@ include file="../head.jsp"%>
  </head>
  <body>
<%@ include file="../menu.jsp"%>
<%DBHandler.disconnect();%>
    <!-- 웹 페이지 영역 -->
    <div class="container">
	    <div class="page-header">
	    		<h1>신규 도시 수정</h1>
	    	</div>
	    	<p>
	    		도시를 수정 하세요.
	    	</p>
	    	<hr />
	    	
	    	<form id="frmHouseCityEdit" class="form-horizontal" role="form" method="post" action="editHouseCityOk.jsp">
	    	<input type="hidden" name="seq" value="<%=item.getSeq()%>" />
	    		<fieldset>
	    		<!-- 입력양식 -->
	    		<div class="form-group">
	    			<label for="city_name" class="col-md-2 control-label">도시 이름</label>
	    			<div class="col-md-10">
	    				<input type="text" class="form-control" id="city_name" placeholder="도시 이름을 입력하세요." name="city_name" value="<%=item.getCity_name()%>">
	    			</div>
	    		</div>
	    		<!-- // 입력양식 -->
	    		<div class="form-group">
	    			<div class="col-md-offset-2 col-md-10">
	    				<div class="row">
	    					<div class="col-md-4">
	    						<button type="submit" class="btn btn-primary btn-block">저장하기</button>
	    					</div>
	    					<div class="col-md-4">
	    						<button type="submit" class="btn btn-info btn-block">다시작성</button>
	    					</div>
	    					<div class="col-md-4">
	    						<a href="listHouseCity.jsp" class="btn btn-warning btn-block">목록보기</a>
	    					</div>
	    				</div>
	    			</div>
	    		</div>
	    		</fieldset>
	    	</form>
    </div>
    
    <!-- Javascript -->
    <script src="/italia/assets/js/jquery.js"></script>
    <script src="/italia/assets/js/bootstrap.min.js"></script>
    <script src="/italia/assets/js/string.js"></script>
    <script type="text/javascript">
    	$(function() {
    		$("#frmHouseCityEdit").submit(function() {
    			if (!$("input[name='city_name']").val().value()) {
    				alert("도시 이름을 입력하세요.");
    				$("input[name='city_name']").focus();
    				return false;
    			}
    		});
    	});
    </script>
  </body>
</html>